import cv2

# 获取电脑中的摄像头
# 0 : 摄像头设备的序列号
cap = cv2.VideoCapture(0)

# while 死循环，反复调取摄像头内容
while True:
    # 读取摄像头中的图像
    # frame 获取到摄像头中的图像文件
    # flags frame是否成功获取到了图像文件
    flags, frame = cap.read()
    if flags is False:
        print("摄像头获取图像失败")
        break
    cv2.imshow("frame", frame)
    # 根据键盘按键停止摄像头
    if cv2.waitKey(1) == ord(" "):
        break

# 释放摄像头资源
cap.release()
# 关闭所有窗口
cv2.destroyAllWindows()
